<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/doc.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="meta" -->
<meta name="Keywords"    content="易软,开源,Bug管理,BugFree,php" />
<meta name="Description" content="BugFree配置参数详细说明" />
<meta name="site"        content="http://www.1zsoft.com" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceEndEditable -->
<style type="text/css">
body
{
  font-family: "Tahoma,Arial,Courier";
  font-size: 9pt;
  color: #000000;
  background-color: #EFEFEF;
  line-height:20px;
}
.Border
{
    margin-left:   10px;
    margin-right:  10px;
    margin-top:    10px;
    margin-bottom: 10px;
    padding:       5px;
    border: 1px solid #999999;
}
h3
{
    color:blue;
}
dt
{
    margin-left:    20px;
    margin-top:     5px;
    margin-bottom:  5px;
    font-weight:bold;
}
</style>
<!-- InstanceBeginEditable name="doctitle" -->
<title>易软开源|BugFree配置参数详细说明</title>
<!-- InstanceEndEditable --> 
</head>
<body>
<div class="Border"> 
  <a href="http://bugfree.1zsoft.com" target="_blank"><img src="http://bugfree.1zsoft.com/Images/LogoBugFree.gif" alt="BugFree" border="0" /></a> 
  <!-- InstanceBeginEditable name="author" -->
  <h1 align="center">BugFree配置参数详细说明</h1>
  <div align="center"> <strong>作者：王春生 Email: wwccss at 263 dot net</strong></div>
  <!-- InstanceEndEditable -->
  
  <div align="right"> 
    版本：<!-- InstanceBeginEditable name="id" -->$Id: CONFIG.htm,v 1.4 2005/06/27 07:23:59 wwccss Exp $<!-- InstanceEndEditable --><br />
    本文档地址（点击查看最新）： <!-- InstanceBeginEditable name="source" -->
    <a href="http://bugfree.1zsoft.com/Doc/CONFIG.htm" target="_blank">http://bugfree.1zsoft.com/Doc/CONFIG.htm</a>
    <!-- InstanceEndEditable --> </div>
  
  <!-- InstanceBeginEditable name="digest" -->
  <p>摘要：如何配置BugFree，包括如何修改数据库的连接参数、如何成为管理员、如何配置Email、如何增加上传附件大小等等。</p>
  <!-- InstanceEndEditable -->
  
  <!-- InstanceBeginEditable name="keywords" -->
  <p>关键词：BugFree,配置,数据库,用户名,密码,管理员,Email,开源</p>
  <!-- InstanceEndEditable -->
  
  <!-- InstanceBeginEditable name="menu" -->
  <!-- InstanceEndEditable -->
  
  <!-- InstanceBeginEditable name="content" -->
	<code><font color="#000000">
﻿<font color="#0000BB">&lt;?php
<br /></font><font color="#FF8000">/** 
<br /> * bugfree的版本号，请不要修改。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Version"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#0000BB">0.4</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 连接BugFree数据库的用户名和密码。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"BugDB"</font><font color="#007700">][</font><font color="#DD0000">"User"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"root"</font><font color="#007700">; 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"BugDB"</font><font color="#007700">][</font><font color="#DD0000">"Password"</font><font color="#007700">] = </font><font color="#DD0000">""</font><font color="#007700">; 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"BugDB"</font><font color="#007700">][</font><font color="#DD0000">"Host"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"localhost"</font><font color="#007700">; 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"BugDB"</font><font color="#007700">][</font><font color="#DD0000">"Database"</font><font color="#007700">] = </font><font color="#DD0000">"BugFree"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 用户验证数据库的用户名和密码。 
<br /> * BugFree的验证表有两种选择： 
<br /> * 1、 使用BugFree自身的BugUser表。 
<br /> * 2、 使用其他的系统的用户表，比如已经安装好的论坛。这种验证方式需要讲下面的几行注释去掉。 
<br /> */ 
<br />//$BugConfig["UserDB"]["User"]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "root"; 
<br />//$BugConfig["UserDB"]["Password"] = ""; 
<br />//$BugConfig["UserDB"]["Host"]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "localhost"; 
<br />//$BugConfig["UserDB"]["Database"] = "BugFree"; 
<br />
<br />/** 
<br /> * 定义验证表对应的字段。如果使用BugFree自身的验证表，无需修改。 
<br /> * 如果使用其他的系统，则需要修改对应的字段。注释后面的是phpbb论坛的配置： 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"TableName"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"BugUser"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//phpbb里面的用户表是phpbb_users 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"UserName"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"UserName"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//phpbb_users表里面对应的用户名字段是：username 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"RealName"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"RealName"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//phpbb_users表里面没有对应的真实姓名的字段，可以设为username 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"UserPassword"</font><font color="#007700">]&nbsp;&nbsp;= </font><font color="#DD0000">"UserPassword"</font><font color="#007700">; </font><font color="#FF8000">//对应user_password 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"Email"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"Email"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//对应user_email 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"UserTable"</font><font color="#007700">][</font><font color="#DD0000">"EncryptType"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"md5"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//加密方式选择md5。text:明文 mysqlpassword：mysql自带的password函数加密。 
<br />
<br />/** 
<br /> * 管理员列表。一定要注意引号和逗号的间隔。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"AdminUser"</font><font color="#007700">] = array(</font><font color="#DD0000">"wangcs"</font><font color="#007700">,</font><font color="#DD0000">"你的用户名"</font><font color="#007700">); 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 支持的语言列表，现在有英文和中文两种。请不要修改。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"LangList"</font><font color="#007700">][</font><font color="#DD0000">"English"</font><font color="#007700">] = </font><font color="#DD0000">"English"</font><font color="#007700">; 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"LangList"</font><font color="#007700">][</font><font color="#DD0000">"Chinese"</font><font color="#007700">] = </font><font color="#DD0000">"Chinese"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 默认的语言。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"DefaultLang"</font><font color="#007700">] = </font><font color="#DD0000">"Chinese"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 可用来查询的字段的数量，会影响查询表单页面。请根据实际需要进行修改。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"QueryFieldNumber"</font><font color="#007700">] = </font><font color="#0000BB">3</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 是否显示查询条件。true|false 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"ShowQuery"</font><font color="#007700">] = </font><font color="#0000BB">true</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 每页显示的记录数量。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"RecordPerPage"</font><font color="#007700">] = </font><font color="#0000BB">20</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 一次可以最多添加多少个文件。默认配置是两个，1,3则表示一次可以最多添加三个。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"File"</font><font color="#007700">][</font><font color="#DD0000">"MaxAddFilesCount"</font><font color="#007700">] = </font><font color="#0000BB">range</font><font color="#007700">(</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">2</font><font color="#007700">); 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 对系统存在威胁的文件类型扩展名。比如用户提交了一个aaa.php文件，会自动改名为aaa.php.txt 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"File"</font><font color="#007700">][</font><font color="#DD0000">"DangerousTypeList"</font><font color="#007700">] = array(</font><font color="#DD0000">"php"</font><font color="#007700">,</font><font color="#DD0000">"php3"</font><font color="#007700">,</font><font color="#DD0000">"php4"</font><font color="#007700">,</font><font color="#DD0000">"cgi"</font><font color="#007700">,</font><font color="#DD0000">"pl"</font><font color="#007700">,</font><font color="#DD0000">"py"</font><font color="#007700">,</font><font color="#DD0000">"asp"</font><font color="#007700">,</font><font color="#DD0000">"jsp"</font><font color="#007700">); 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 在AddBugForm.tpl模板中和bugAddFile()函数需要的文件选择框变量的名字。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"File"</font><font color="#007700">][</font><font color="#DD0000">"BugFileName"</font><font color="#007700">] = </font><font color="#DD0000">"BugFileName"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 上传附件存储的目录。linux系统下面，权限必须为o=rwx。ntfs分区也要添加读写权限。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"File"</font><font color="#007700">][</font><font color="#DD0000">"UploadDirectory"</font><font color="#007700">] = </font><font color="#DD0000">"BugFile"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 可以上传文件的大小限制，默认是100KB。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"File"</font><font color="#007700">][</font><font color="#DD0000">"MaxFileSize"</font><font color="#007700">] = </font><font color="#0000BB">1024 </font><font color="#007700">* </font><font color="#0000BB">100</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 是否打开email发送功能。true|false 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"On"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;= </font><font color="#0000BB">true</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 发信的地址：可以根据自己的实际情况进行修改。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"FromAddress"</font><font color="#007700">] = </font><font color="#DD0000">"bugfree@{$_SERVER["SERVER_NAME"]}"</font><font color="#007700">; </font><font color="#FF8000">// 可以改成bugfree@xxx.com.net 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"FromName"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"BugFree"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">// 发信人的名字，可以改成“精灵”等等。 
<br />
<br />/** 
<br /> * 定义发信的方式： 
<br /> * MAIL:通过php内置的mail函数发信。 
<br /> * SENDMAIL:通过sendmail发信。 
<br /> * SMTP:通过smtp连接发信。 
<br /> * QMAIL:通过qmail进行发信。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"SendMethod"</font><font color="#007700">] = </font><font color="#DD0000">"SMTP"</font><font color="#007700">; </font><font color="#DD0000">"MAIL|SENDMAIL|SMTP|QMAIL"</font><font color="#007700">; 
<br />
<br /></font><font color="#FF8000">/** 
<br /> * 如果选择的是smtp方式，需要设置smtp服务器的地址，如果smtp服务器发信需要验证，则需将SMTPAuth设成true，并设定用户名和密码。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"SendParam"</font><font color="#007700">][</font><font color="#DD0000">"Host"</font><font color="#007700">]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= </font><font color="#DD0000">"smtp.263.net"</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//The server to connect. Default is localhost 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"SendParam"</font><font color="#007700">][</font><font color="#DD0000">"SMTPAuth"</font><font color="#007700">] = </font><font color="#0000BB">true</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//Whether or not to use SMTP authentication. Default is FALSE 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"SendParam"</font><font color="#007700">][</font><font color="#DD0000">"Username"</font><font color="#007700">] = </font><font color="#DD0000">""</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//The username to use for SMTP authentication. 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"SendParam"</font><font color="#007700">][</font><font color="#DD0000">"Password"</font><font color="#007700">] = </font><font color="#DD0000">""</font><font color="#007700">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//The password to use for SMTP authentication. 
<br />
<br />/** 
<br /> * 发送Bug统计信息到哪个地址，如果为空，则发送到所有的昂户。当然你也可以指定一个email地址。 
<br /> */ 
<br /></font><font color="#0000BB">$BugConfig</font><font color="#007700">[</font><font color="#DD0000">"Mail"</font><font color="#007700">][</font><font color="#DD0000">"To"</font><font color="#007700">] = array(); 
<br /></font><font color="#0000BB">?&gt;</font>
</font>
</code>
  <!-- InstanceEndEditable -->
</div>

<div class="Border">
文档历史：
<!-- InstanceBeginEditable name="log" -->
<xmp>
$Log: CONFIG.htm,v $
Revision 1.4  2005/06/27 07:23:59  wwccss
 * reduce the history info of document.

</xmp>
<!-- InstanceEndEditable -->
</div>
<div align="center">
  <!-- InstanceBeginEditable name="clickcount" -->
  <script src="http://bugfree.1zsoft.com/ClickCount.php?DocFile=CONFIG.htm"></script>
  <!-- InstanceEndEditable -->
</div>
</body>
<!-- InstanceEnd --></html>